初級踩地雷是9X9地圖,如果網頁直接寫死,三個等級就要寫三頁。透過JavaScript來控制地圖大小,就可以將初、中、高地圖寫在同頁,甚至還可以讓玩家自訂地圖大小。
畫面完成度比昨天好很多,
不同功能有間隔開來。
這邊介紹主要命名,
之後講解程式碼才知道在講哪一區。
<style>
*{
margin:5px;
}
#tool{
background-color:lightblue;
}
.map{
width: 370px;
background-color: lightgray;
display: grid;
grid-template-columns: auto auto auto;
}
</style>
<body >
<table id="tool">
<tr>
<td>
<p class="tool">地雷剩餘數量</p>
</td>
<td>
<p class="tool">計時器</p>
</td>
</tr>
<tr>
<td>
<input type="text"></input>
</td>
<td>
<input type="text"></input>
</td>
</tr>
</table>
<p>上帝視角</p>
<div id="godmap" class="map" >
</div>
<p>主地圖</p>
<div id="mainmap" class="map">
</div>
</body>
maxwd:地圖大小
<script>
<!-- 建立地圖 -->
var map = document.getElementsByClassName("map");
var wd,maxwd;
maxwd=9;
for ( wd=0;wd<maxwd;wd++){
map[0].innerHTML+="<button>1</button>";
map[1].innerHTML+="<button>1</button>";
}
</script>
程式碼太長不好閱讀,
如果斷行就看得更辛苦。
所以把html
、head
給拿掉,
至少可以省下一個縮排空間。
感謝撥冗閱讀,
有錯誤地方請多指教。